package chapter03.demo3;
class Student{
    String id;//学号
    private  String name;//私有属性 姓名
    private  int age;//年龄
    private  int gender;//性别 0男 1女

    /**
     * Student类的构造方法
     */
    public  Student(String s){
        name = s;
    }

    /**
     * 构造方法重载
     */
    public Student(String s,int g,int a){
        name = s;
        gender = g;
        age = a;
    }
    public  void print(){//公有的方法
        System.out.println("id:"+id+";name:"+name+";age:"+age);
    }
    public String getName(){
        return  name;
    }
    public  void setName(String s){
        name = s;
    }
    public void setAge(int n){
        if (n <= 0) {
            System.out.println("年龄非法");
        }
        if (n >= 200) {
            System.out.println("年龄超出200岁,非法!");
        }
        age = n;
    }
    public  void setGender(String s){
        if (s.equals('男')){
            gender = 0;
        }else {
            gender = 1;
        }
    }
    public String getGender(){
        String g;
        if (gender == 0){
            g = "男";
        }else {
            g = "女";
        }
        return g;
    }
}
public class DEMO3 {
    public static void main(String[] args) {
        //构造函数
        Student stu1 = new Student("蘑菇头");
        System.out.println(stu1.getName());
        Student stu2 = new Student("蘑菇头",0,21);
        System.out.println(stu2.getGender());
    }
}
